self-loading gun - French English Dictionary